CIMPLICITY REST API Web Service
CIMPLICITY REST API Web Service / CimPointAlarm Json Schema
CimPointAlarm Json Schema
Description
object contains the point alarm information for a CIMPLICITY point
Overview
CimPointAlarm
object contains the point alarm information for a CIMPLICITY point
Alarm : CimAlarm
object provides an interface to CIMPLICITY Alarm configuration
AckTimeout : integer
is a long integer that indicates when automatic alarm acknowledgement should happen. Valid values are -1 - Immediate Acknowledgement 0 - No Automatic Acknowledgement (default) >0 - Number of minutes to wait before automatically acknowledging alarm
AlarmClass : string
is a string containing the class of the alarm
AlarmDescription : string
is a string containing the description of the alarm, This attribute shall be ignored in case of point alarm
AlarmID : string
is a string containing the Alarm ID. When accessed from a Point Alarm, this property is read-only because the Alarm ID is the same as the Point ID
AlarmMessage : string
is a string containing the alarm message. Note When accessed from a Point Alarm, this property is read-only because the structure of the point alarm message defines the alarm message
AlarmTypeID : string
is a string containing the alarm type id of the alarm. When accessed from a Point Alarm, this property is read-only because the structure of the point alarm message defines the Alarm Type Id
Changeapproval : CimChangeapprovalEnum
defines different change approval data setting. The numeric value of these enumerations can be used in an expression of a class data item for the $APPROVAL_TYPE field
DeleteOpt : CimAlarmDelOptEnum
defines the deletion options available for an alarm
HelpFileName : string
is a string containing the name of the alarm help file. The string must be prefixed with AM_HELP:\ in order for the file to be found by the alarm viewer and must have the extension HLP.
HiAckTimeout : integer
The CimAlarm.HiAckTimeout is a long integer that indicates when automatic alarm acknowledgement should happen while the alarm in the Warning High state. Valid values are -1 - Immediate Acknowledgement 0 - No Automatic Acknowledgement (default) >0 - Number of minutes to wait before automatically acknowledging alarm
HiDeleteOpt : CimAlarmDelOptEnum
defines the deletion options available for an alarm
HiHiAckTimeout : integer
The CimAlarm.HiHiAckTimeout is a long integer that indicates when automatic alarm acknowledgement should happen while the alarm in the Alarm High state. Valid values are -1 - Immediate Acknowledgement 0 - No Automatic Acknowledgement (default) >0 - Number of minutes to wait before automatically acknowledging alarm
HiHiDeleteOpt : CimAlarmDelOptEnum
defines the deletion options available for an alarm
HiHiLogOpt : string
The CimAlarm.HiHiLogOpt is a string that indicates what the alarm transitions in the Alarm High state should be logged. Valid characters are A - Log when acknowledged R - Log when reset D - Log when deleted G - Log when generated
HiHiRepeatTimeout : integer
is a long integer that indicates when automatic alarm repeat should occur while the alarm is in the Alarm High state. 0 - No Automatic Repeat (default) >0 - Number of minutes to wait before automatically repeating alarm
HiHiResetAllowed : boolean
is a boolean that indicates if the alarm can be manually reset when it is in the Alarm High state
HiHiResetTimeout : integer
The CimAlarm.HiHiResetTimeout is a long integer that indicates when automatic alarm reset should happen while the alarm in the Alarm High state. Valid values are -1 - Immediate reset 0 - No Automatic reset (default) >0 - Number of minutes to wait before automatically resetting alarm
HiLogOpt : string
The CimAlarm.HiLogOpt is a string that indicates what the alarm transitions in the Warning High state should be logged. Valid characters are A - Log when acknowledged R - Log when reset D - Log when deleted G - Log when generated
HiRepeatTimeout : integer
is a long integer that indicates when automatic alarm repeat should occur while the alarm is in the Warning High state. 0 - No Automatic Repeat (default) >0 - Number of minutes to wait before automatically repeating alarm
HiResetAllowed : boolean
is a boolean that indicates if the alarm can be manually reset when it is in the Warning High state
HiResetTimeout : integer
The CimAlarm.HiResetTimeout is a long integer that indicates when automatic alarm reset should happen while the alarm in the Warning High state. Valid values are -1 - Immediate reset 0 - No Automatic reset (default) >0 - Number of minutes to wait before automatically resetting alarm
LoAckTimeout : integer
is a long integer that indicates when automatic alarm acknowledgement should happen while the alarm in the Warning Low state. Valid values are -1 - Immediate Acknowledgement 0 - No Automatic Acknowledgement (default) >0 - Number of minutes to wait before automatically acknowledging alarm.
LoDeleteOpt : CimAlarmDelOptEnum
defines the deletion options available for an alarm
LoLoAckTimeout : integer
is a long integer that indicates when automatic alarm acknowledgement should happen while the alarm in the Alarm Low state. Valid values are -1 - Immediate Acknowledgement 0 - No Automatic Acknowledgement (default) >0 - Number of minutes to wait before automatically acknowledging alarm
LoLoDeleteOpt : CimAlarmDelOptEnum
defines the deletion options available for an alarm
LoLoLogOpt : string
is a string that indicates what the alarm transitions in the Alarm Low state should be logged. Valid characters are A - Log when acknowledged R - Log when reset D - Log when deleted G - Log when generated
LoLoRepeatTimeout : integer
is a long integer that indicates when automatic alarm repeat should occur while the alarm is in the Alarm Low state. 0 - No Automatic Repeat (default) >0 - Number of minutes to wait before automatically repeating alarm
LoLoResetAllowed : boolean
is a boolean that indicates if the alarm can be manually reset when it is in the Alarm Low state
LoLoResetTimeout : integer
The CimAlarm.LoLoResetTimeout is a long integer that indicates when automatic alarm reset should happen while the alarm in the Alarm Low state. Valid values are -1 - Immediate reset 0 - No Automatic reset (default) >0 - Number of minutes to wait before automatically resetting alarm
LoLogOpt : string
The CimAlarm.LoLogOpt is a string that indicates what the alarm transitions in the Warning Low state should be logged. Valid characters are A - Log when acknowledged R - Log when reset D - Log when deleted G - Log when generated
LoRepeatTimeout : integer
is a long integer that indicates when automatic alarm repeat should occur while the alarm is in the Warning Low state. 0 - No Automatic Repeat (default) >0 - Number of minutes to wait before automatically repeating alarm
LoResetAllowed : boolean
is a boolean that indicates if the alarm can be manually reset when it is in the Warning Low state
LoResetTimeout : integer
is a long integer that indicates when automatic alarm reset should happen while the alarm in the Warning Low state. Valid values are -1 - Immediate reset 0 - No Automatic reset (default) >0 - Number of minutes to wait before automatically resetting alarm
LogOpt : string
The CimAlarm.LogOpt is a string that indicates when the alarm should be logged. Valid characters are A - Log when acknowledged R - Log when reset D - Log when deleted G - Log when generated
MaxStacked : integer
is a long integer that indicates how many alarms to stack. Defaults to zero if not specified. Maximum value is 20
Published : boolean
is a boolean used to enable or disable publishing to SOA for an alarm. Defaults to FALSE for a new alarm
RepeatTimeout : integer
is a long integer that indicates when automatic alarm repeat should occur 0 - No Automatic Repeat (default) >0 - Number of minutes to wait before automatically repeating alarm
ResetAllowed : boolean
is a boolean that indicates if the alarm can be manually reset
ResetTimeout : integer
The CimAlarm.ResetTimeout is a long integer that indicates when automatic alarm reset should happen. Valid values are -1 - Immediate reset 0 - No Automatic reset (default) >0 - Number of minutes to wait before automatically resetting alarm
Routing : Array[string]
returns an object containing the alarm routing for the alarm
Severity : integer
is a short that indicates the alarm severity
AlarmConfigured : boolean
is a boolean indicating if alarming is configured for the point
AlarmCriteria : CimPointAlarmEnum
defines types of alarming available
AlarmDelay : boolean
is a boolean indicating if the alarm generation should be delayed. When alarm delay is enabled specify the TimeInterval and TimeUnit for the delay. AlarmDelay cannot be used with a Rate of Change alarm criteria
AlarmHigh : string
contains a variant indicating the alarm high limit for the point
AlarmLow : string
contains a variant indicating the alarm low limit for the point
AlarmMessage : string
is a string containing the point alarm message to be used when an alarm is generated for the point
AlarmOffDelay : boolean
is a boolean indicating if the moving alarm to normal state should be delayed. When alarm off delay is enabled specify the TimeInterval and TimeUnit for the delay. AlarmOffDelay cannot be used with a Rate of Change alarm criteria
AlarmStrID : integer
is a integer containing the Alarm String to use when generating point alarms. Defaults to 1
AlarmValueUpdate : boolean
is a boolean indicating if the %VAL field in the alarm message should be updated while the point is in ana alarm state
DeviationPtID : string
is a string containing the name of the deviation point. The deviation point must be specified when the alarm criteria is cimAlarmDeviation
HiDelayInterval : string
is a variant containing a numeric value indicating the delay interval when alarm goes into the Warning High state
HiDelayUnit : CimTimeUnitEnum
defines units for time values
HiHiDelayInterval : string
is a variant containing a numeric value indicating the delay interval when alarm goes into the Alarm High state
HiHiDelayUnit : CimTimeUnitEnum
defines units for time values
HiHiOffDelayInterval : string
is a variant containing a numeric value indicating the delay interval when alarm goes from the Alarm High state to Normal state
HiHiOffDelayUnit : CimTimeUnitEnum
defines units for time values
HiOffDelayInterval : string
is a variant containing a numeric value indicating the delay interval when alarm goes from the Warning High state to Normal state
HiOffDelayUnit : CimTimeUnitEnum
defines units for time values
LoDelayInterval : string
is a variant containing a numeric value indicating the delay interval when alarm goes into the Warning Low state
LoDelayUnit : CimTimeUnitEnum
defines units for time values
LoLoDelayInterval : string
is a variant containing a numeric value indicating the delay interval when alarm goes into the Alarm Low state
LoLoDelayUnit : CimTimeUnitEnum
defines units for time values
LoLoOffDelayInterval : string
is a variant containing a numeric value indicating the delay interval when alarm goes from the Alarm Low state to Normal State
LoLoOffDelayUnit : CimTimeUnitEnum
defines units for time values
LoOffDelayInterval : string
is a variant containing a numeric value indicating the delay interval when alarm goes from the Warning Low state to Normal state
LoOffDelayUnit : CimTimeUnitEnum
defines units for time values
TimeInterval : string
is a variant containing a numeric value indicating the time interval when using a rate of change or alarm delay
TimeUnit : CimTimeUnitEnum
defines units for time values
WarningHigh : string
contains a variant indicating the warning high limit for the point
WarningLow : string
contains a variant indicating the warning low limit for the point
Properties
NameDescriptionData Type
object provides an interface to CIMPLICITY Alarm configurationCimAlarm
is a long integer that indicates when automatic alarm acknowledgement should happen. Valid values are -1 - Immediate Acknowledgement 0 - No Automatic Acknowledgement (default) >0 - Number of minutes to wait before automatically acknowledging alarminteger
is a string containing the class of the alarmstring
is a string containing the description of the alarm, This attribute shall be ignored in case of point alarmstring
is a string containing the Alarm ID. When accessed from a Point Alarm, this property is read-only because the Alarm ID is the same as the Point IDstring
is a string containing the alarm message. Note When accessed from a Point Alarm, this property is read-only because the structure of the point alarm message defines the alarm messagestring
is a string containing the alarm type id of the alarm. When accessed from a Point Alarm, this property is read-only because the structure of the point alarm message defines the Alarm Type Idstring
defines different change approval data setting. The numeric value of these enumerations can be used in an expression of a class data item for the $APPROVAL_TYPE fieldCimChangeapprovalEnum
defines the deletion options available for an alarmCimAlarmDelOptEnum
is a string containing the name of the alarm help file. The string must be prefixed with AM_HELP:\ in order for the file to be found by the alarm viewer and must have the extension HLP.string
The CimAlarm.HiAckTimeout is a long integer that indicates when automatic alarm acknowledgement should happen while the alarm in the Warning High state. Valid values are -1 - Immediate Acknowledgement 0 - No Automatic Acknowledgement (default) >0 - Number of minutes to wait before automatically acknowledging alarminteger
defines the deletion options available for an alarmCimAlarmDelOptEnum
The CimAlarm.HiHiAckTimeout is a long integer that indicates when automatic alarm acknowledgement should happen while the alarm in the Alarm High state. Valid values are -1 - Immediate Acknowledgement 0 - No Automatic Acknowledgement (default) >0 - Number of minutes to wait before automatically acknowledging alarminteger
defines the deletion options available for an alarmCimAlarmDelOptEnum
The CimAlarm.HiHiLogOpt is a string that indicates what the alarm transitions in the Alarm High state should be logged. Valid characters are A - Log when acknowledged R - Log when reset D - Log when deleted G - Log when generatedstring
is a long integer that indicates when automatic alarm repeat should occur while the alarm is in the Alarm High state. 0 - No Automatic Repeat (default) >0 - Number of minutes to wait before automatically repeating alarminteger
is a boolean that indicates if the alarm can be manually reset when it is in the Alarm High stateboolean
The CimAlarm.HiHiResetTimeout is a long integer that indicates when automatic alarm reset should happen while the alarm in the Alarm High state. Valid values are -1 - Immediate reset 0 - No Automatic reset (default) >0 - Number of minutes to wait before automatically resetting alarminteger
The CimAlarm.HiLogOpt is a string that indicates what the alarm transitions in the Warning High state should be logged. Valid characters are A - Log when acknowledged R - Log when reset D - Log when deleted G - Log when generatedstring
is a long integer that indicates when automatic alarm repeat should occur while the alarm is in the Warning High state. 0 - No Automatic Repeat (default) >0 - Number of minutes to wait before automatically repeating alarminteger
is a boolean that indicates if the alarm can be manually reset when it is in the Warning High stateboolean
The CimAlarm.HiResetTimeout is a long integer that indicates when automatic alarm reset should happen while the alarm in the Warning High state. Valid values are -1 - Immediate reset 0 - No Automatic reset (default) >0 - Number of minutes to wait before automatically resetting alarminteger
is a long integer that indicates when automatic alarm acknowledgement should happen while the alarm in the Warning Low state. Valid values are -1 - Immediate Acknowledgement 0 - No Automatic Acknowledgement (default) >0 - Number of minutes to wait before automatically acknowledging alarm.integer
defines the deletion options available for an alarmCimAlarmDelOptEnum
is a long integer that indicates when automatic alarm acknowledgement should happen while the alarm in the Alarm Low state. Valid values are -1 - Immediate Acknowledgement 0 - No Automatic Acknowledgement (default) >0 - Number of minutes to wait before automatically acknowledging alarminteger
defines the deletion options available for an alarmCimAlarmDelOptEnum
is a string that indicates what the alarm transitions in the Alarm Low state should be logged. Valid characters are A - Log when acknowledged R - Log when reset D - Log when deleted G - Log when generatedstring
is a long integer that indicates when automatic alarm repeat should occur while the alarm is in the Alarm Low state. 0 - No Automatic Repeat (default) >0 - Number of minutes to wait before automatically repeating alarminteger
is a boolean that indicates if the alarm can be manually reset when it is in the Alarm Low stateboolean
The CimAlarm.LoLoResetTimeout is a long integer that indicates when automatic alarm reset should happen while the alarm in the Alarm Low state. Valid values are -1 - Immediate reset 0 - No Automatic reset (default) >0 - Number of minutes to wait before automatically resetting alarminteger
The CimAlarm.LoLogOpt is a string that indicates what the alarm transitions in the Warning Low state should be logged. Valid characters are A - Log when acknowledged R - Log when reset D - Log when deleted G - Log when generatedstring
is a long integer that indicates when automatic alarm repeat should occur while the alarm is in the Warning Low state. 0 - No Automatic Repeat (default) >0 - Number of minutes to wait before automatically repeating alarminteger
is a boolean that indicates if the alarm can be manually reset when it is in the Warning Low stateboolean
is a long integer that indicates when automatic alarm reset should happen while the alarm in the Warning Low state. Valid values are -1 - Immediate reset 0 - No Automatic reset (default) >0 - Number of minutes to wait before automatically resetting alarminteger
The CimAlarm.LogOpt is a string that indicates when the alarm should be logged. Valid characters are A - Log when acknowledged R - Log when reset D - Log when deleted G - Log when generatedstring
is a long integer that indicates how many alarms to stack. Defaults to zero if not specified. Maximum value is 20integer
is a boolean used to enable or disable publishing to SOA for an alarm. Defaults to FALSE for a new alarmboolean
is a long integer that indicates when automatic alarm repeat should occur 0 - No Automatic Repeat (default) >0 - Number of minutes to wait before automatically repeating alarminteger
is a boolean that indicates if the alarm can be manually resetboolean
The CimAlarm.ResetTimeout is a long integer that indicates when automatic alarm reset should happen. Valid values are -1 - Immediate reset 0 - No Automatic reset (default) >0 - Number of minutes to wait before automatically resetting alarminteger
returns an object containing the alarm routing for the alarmArray[string]
is a short that indicates the alarm severityinteger
is a boolean indicating if alarming is configured for the pointboolean
defines types of alarming availableCimPointAlarmEnum
is a boolean indicating if the alarm generation should be delayed. When alarm delay is enabled specify the TimeInterval and TimeUnit for the delay. AlarmDelay cannot be used with a Rate of Change alarm criteriaboolean
contains a variant indicating the alarm high limit for the pointstring
contains a variant indicating the alarm low limit for the pointstring
is a string containing the point alarm message to be used when an alarm is generated for the pointstring
is a boolean indicating if the moving alarm to normal state should be delayed. When alarm off delay is enabled specify the TimeInterval and TimeUnit for the delay. AlarmOffDelay cannot be used with a Rate of Change alarm criteriaboolean
is a integer containing the Alarm String to use when generating point alarms. Defaults to 1integer
is a boolean indicating if the %VAL field in the alarm message should be updated while the point is in ana alarm stateboolean
is a string containing the name of the deviation point. The deviation point must be specified when the alarm criteria is cimAlarmDeviationstring
is a variant containing a numeric value indicating the delay interval when alarm goes into the Warning High statestring
defines units for time valuesCimTimeUnitEnum
is a variant containing a numeric value indicating the delay interval when alarm goes into the Alarm High statestring
defines units for time valuesCimTimeUnitEnum
is a variant containing a numeric value indicating the delay interval when alarm goes from the Alarm High state to Normal statestring
defines units for time valuesCimTimeUnitEnum
is a variant containing a numeric value indicating the delay interval when alarm goes from the Warning High state to Normal statestring
defines units for time valuesCimTimeUnitEnum
is a variant containing a numeric value indicating the delay interval when alarm goes into the Warning Low statestring
defines units for time valuesCimTimeUnitEnum
is a variant containing a numeric value indicating the delay interval when alarm goes into the Alarm Low statestring
defines units for time valuesCimTimeUnitEnum
is a variant containing a numeric value indicating the delay interval when alarm goes from the Alarm Low state to Normal Statestring
defines units for time valuesCimTimeUnitEnum
is a variant containing a numeric value indicating the delay interval when alarm goes from the Warning Low state to Normal statestring
defines units for time valuesCimTimeUnitEnum
is a variant containing a numeric value indicating the time interval when using a rate of change or alarm delaystring
defines units for time valuesCimTimeUnitEnum
contains a variant indicating the warning high limit for the pointstring
contains a variant indicating the warning low limit for the pointstring
See Also